// api/category.js
import http from '@/utils/request'

/**
 * 分页查询分类列表
 * @param {Object} params - 分页参数
 */
export function getCategoryPage(params) {
    return http.get('/category/page', { params })
}

/**
 * 查询分类详情
 * @param {String|Number} id - 分类ID
 */
export function queryCategoryById(id) {
    return http.get(`/category/${id}`)
}

/**
 * 删除分类
 * @param {String|Number} id - 分类ID
 */
export function deleteCategory(id) {
    return http.delete('/category', { params: { id } })
}

/**
 * 编辑分类
 * @param {Object} params - 分类信息
 */
export function editCategory(params) {
    return http.put('/category', params)
}

/**
 * 新增分类
 * @param {Object} params - 分类信息
 */
export function addCategory(params) {
    return http.post('/category', params)
}


